package com.shop.dao;

import com.shop.entity.User;
import org.apache.ibatis.annotations.Param;

public interface UserMapper {
    /**
     *
     * 登录
     * @param username
     * @param password
     * @return
     */
    User login(@Param("username") String username, @Param("password") String password);

    /**
     *
     * 通过userID查找用户
     * @param userId
     * @return
     */
    User selectByUserId(Long userId);

    /**
     *
     * 通过用户名查找用户
     * @param username
     * @return
     */
    User selectByUserName(String username);

    /**
     *
     * 插入用户
     * @param user
     * @return
     */
    int insert(User user);

    /**
     *
     * 更新用户信息
     * @param user
     * @return
     */
    int updateUser(User user);

}

